﻿.header{width:100%;height:85px;background-color:#F90D0D; position:fixed; top:0; left:0; z-index:9999;}
.header-info{width:1400px;height:85px; margin:auto;}
.logo{ float:left;width:173px;height:53px; margin-top:16px;}
.mulu{ float:right; margin-right:100px;}
.mulu li{height:85px; line-height:75px; float:left;width:130px; text-align:right;}
.mulu li a{color:#ffffff; font-size:18px; padding-bottom:10px;  font-weight:bold;}
.mulu li a:hover{border-bottom:2px solid #ffffff;}
.focus{border-bottom:2px solid #ffffff;}
.hico{ float:right;height:85px;}
.hico a{height:26px;display:block;width:50px; float:left; text-align:right; margin-top:25px;}
.banner{width:100%;height:815px; margin:0; padding:0;margin-top:85px;}
.mybanner{bottom: 300px;left:65%;display:inline;}
.mybanner li{width:3px;height:20px;}
.bigmulu{width:100%;height:130px; position:absolute;z-index:9998; bottom:-130px;}
.bigmuluinfo{width:100%; margin:auto; height:130px; background-color:#333333;}
.bigmuluinfo li{ float:left;width:25%;height:130px; text-align:center;color:#ffffff; line-height:40px;}
.bigmuluinfo li img{ margin-top:18px;}
.bm_focus{background-color:#F90D0D;}
.bigmuluinfo li:hover{background-color:#F90D0D;}
.s_about{width:100%;height:430px; margin-top:120px;}
.s_about_title{ margin:auto;height:180px; text-align:center; font-size:60px;}
.s_about_title p{text-align:center; color:#999999; font-size:22px;}
.s_about_list{width:1400px; margin:auto; height:180px; }
.s_about_list li{ float:left; width:233px; text-align:center;}
.s_about_list li p{ margin-top:20px;line-height:30px;}
.s_product{width:100%;height:1100px; position:relative;}
.s_product_bg{width:100%;height:558px; background:url(../img/p_bg.jpg) no-repeat;background-size:100%; position:absolute; top:0; left:0;}
.s_product_title{ margin:auto;height:180px; text-align:center; font-size:60px;color:#ffffff; padding-top:80px;}
.s_product_title p{text-align:center; color:#999999; font-size:22px;}
.swiper-product{width:1400px;height:750px;box-shadow:0 15px 10px -15px #ccc;top:260px;}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-container{--swiper-navigation-color: #ff0000;}
.swiper-pagination-bullet{background:#cccccc;}
.my-bullet-active{background:#f90d0d;opacity:1}.swiper-pagination{top:40px;right:20px;position:absolute;z-index:5;}
.s_p_ll:hover{ background-color:#F2F2F2;}
.s_p_ll:hover a{ background-color:#FF0000;}
.s_p_list{width:455px; height:100%;box-shadow:6px 0 6px -6px rgba(0, 0, 0, 0.4);}
.p-img{width:455px; height:450px;display: table-cell;vertical-align: middle;text-align: center;}
.s_p_list b{ font-size:22px; font-weight:bold; display:block;width:80%;height:60px; line-height:60px; margin:auto; text-align:center;}
.s_p_list p{ text-align:left;color:#999999; font-size:16px; padding-bottom:25px;width:80%; margin:auto;}
.s_p_list a{ width:140px;height:44px; line-height:44px;font-size:16px;color:#ffffff; display:block; background-color:#666666; margin:auto;border-radius: 5px; text-align:center;}
.s_case{width:100%;height:700px;}
.s_case_title{ margin:auto;height:180px; text-align:center; font-size:60px;}
.s_case_title p{text-align:center; color:#999999; font-size:22px;}
.swiper-case{width:1400px;height:460px; position:relative;}
.s_c_list p{ display:block; position:absolute;width:700px;height:60px; bottom:0; left:0; background:rgba(51,51,51,0.8);color:#ffffff; margin-bottom:0; line-height:60px; text-align:center; font-size:20px;}
.s_c_list:hover p{background:rgba(255,0,0,0.8);}
.s_news{width:100%;height:980px;}
.s_news_title{ margin:auto;height:180px; text-align:center; font-size:60px;}
.s_news_title p{text-align:center; color:#999999; font-size:22px;}
.s_news_list{width:1400px;height:800px;margin:auto;}
.s_news_fir{width:1400px;height:400px; background-color:#F4F4F4; overflow:hidden;}
.s_news_fir_tl{width:466px;height:400px; float:left;}
.s_news_fir_time{width:466px; text-align:left; padding:100px 50px 0px 50px; font-size:20px;}
.s_new_hao{ font-size:70px;}
.s_news_fir_title{width:466px;padding:0px 50px 0px 50px; font-size:30px;text-align:left; font-weight:bold;}
.s_news_fir_tr{width:932px;height:400px; float:left; position:relative;}
.s_news_fir_tr img{width:932px;height:400px;}
.s_news_fir_info{width:932px;height:400px; position:absolute; top:0; left:0; background:rgba(33,53,104,0.6);color:#ffffff; font-size:18px; padding:150px 100px 0px 100px; line-height:200%;}
.s_news_other{width:1400px;height:380px;box-shadow:0 15px 10px -15px #ccc;}
.s_news_other ul{ margin:0;height:380px;}
.s_news_other li{width:460px;box-shadow:6px 0 6px -6px #ccc;height:380px; float:left; margin-right:6px; padding:80px 50px 0 50px;}
.s_news_other li:hover{ background-color:#F4F4F4;}
.s_news_other_time{ font-size:18px;color:#999999;}
.s_news_other_title{font-size:30px;font-weight:bold;}
.s_news_other_more{font-size:18px;}
.s_btm{width:100%;height:430px; background-color:#282828; margin-top:80px;}
.s_btm_mulu{width:1400px; margin:auto;height:370px; padding-top:70px;}
.s_btm_copy{width:1400px; margin:auto;height:59px; border-top:1px solid #333333; line-height:59px; color:#ffffff; text-align:center;}
.s_btm_copy a{color:#ffffff;}
.s_btm_copy a:hover{color:#F90D0D;}
.s_btm_logo{width:150px;float:left;}
.s_btm_list{width:160px; float:left; border-left:1px solid #414141;}
.s_btm_list_title{width:239px; font-size:18px;color:#ffffff;padding-left:29px; margin-bottom:30px;}
.s_btm_list ul{width:239px;padding-left:29px; margin-bottom:0;}
.s_btm_list ul li{width:210px; line-height:35px;color:#999999;}
.s_btm_list ul li a{font-size:15px;color:#999999; }
.s_btm_list ul li a:hover{color:#F90D0D;}
.btm_tel{background:url(../img/ico/tel.png) no-repeat left center; padding-left:30px;}
.btm_fax{background:url(../img/ico/fax.png) no-repeat left center; padding-left:30px;}
.btm_wei{background:url(../img/ico/wei.png) no-repeat; padding-left:30px;background-position:0px 8px;}
.s_btm_ma{width:180px;float:right;}
.s_btm_ma img{ margin-bottom:20px;}
.lanmubanner{width:100%;height:600px; margin:0; padding:0;margin-top:85px;}
.dao_title{width:1400px;height:100px; margin:auto;}
.dao_title_l{ float:left; height:80px; line-height:80px; font-size:20px;color:#999999;}
.dao_title_r{ float:right;height:80px;}
.dao_title_r li{ float:left;height:80px; line-height:80px; margin-left:30px;}
.dao_title_r li a{ font-size:20px;}
.on{color:#F90D0D; border-bottom:3px solid #F90D0D; padding-bottom:10px; font-weight:bold;}
.page_info{width:1400px;margin:auto; padding:50px 0 50px 0; line-height:150%;}

.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.fr {float: right;}
.clean {zoom: 1;}
.clean:after {clear: both;}
.clean:after, .clean:before {display: table;content: '';}
.development-list .list-line{width: 2px;height: 100%;background-color: #ddd;left: 50%;top: 0;}
.development-list .item .main{width: 50%;padding-bottom: 10px;z-index: 2;}
.development-list .item .main .year{line-height: 26px;font-family: 'AvantBk';font-size: 34px;color: #777;}
.development-list .item .main .info{min-height: 96px;line-height: 24px;font-size: 14px;color: #777;margin-top: 15px;}
.development-list .item .main .round{width: 20px;height: 20px;background-color: #fff;border: 2px solid #ddd;border-radius: 100%;top: 0;z-index: 2;}
.development-list .item .main.left{text-align: right;padding-right: 4.0625%;}
.development-list .item .main.left .round{right: -10px;}
.development-list .item .main.right{text-align: left;padding-left: 4.0625%;}
.development-list .item .main.right .round{left: -10px;}
.development-list .item:last-child .main::after{width: 2px;height: 100%;background-color: #fff;position: absolute;z-index: 1;bottom: 0;right: -2px;content: '';}
.goods_list{width:1400px; margin:auto;}
.goods_list ul li{float:left;height:750px;box-shadow:0 15px 10px -15px #ccc;}
.noshadow{box-shadow:none;}
.goods_list ul li:hover{ background-color:#F2F2F2;}
.goods_list ul li:hover a{ background-color:#FF0000;}
.list_page{ width:1400px;height:100px; margin:auto; text-align:center; padding-top:50px;}
.page_info img{ text-align:center;}
.page_title{width:1400px;min-height:60px; font-size:40px; font-weight:bold; text-align:center; margin:auto;}
/*page*/

.pageschange li a{ width:50px; height:50px; margin:0 5px; border-radius:2px; font-size:16px; line-height:50px; padding:0;color:#ccc; text-align:center;}
.pageschange li a:hover,
.pageschange > .active > a,
.pageschange > .active > a:hover{border-color:#F90D0D !important; background-color:#F90D0D; color:#fff; text-align:center;}
.pageschange li i{ display:block;width:50px; height:50px;background-position:center; background-repeat:no-repeat; background-size:9px auto;}
.pageschange li .previous{ background-image:url(../img/previous.png);}
.pageschange li .next{ background-image:url(../img/next.png);}
.pageschange li .previous:hover{ background-image:url(../img/previousa.png);}
.pageschange li .next:hover{ background-image:url(../img/nexta.png);}
.case_list{width:1419px; margin:auto;}
.case_list ul li{float:left;width:454px; margin-right:19px; margin-bottom:20px;}
.case_list ul li img{width:454px;height:298px;}
.case_list ul li p{ display:block;height:40px; line-height:40px; text-align:center; font-size:18px;}
.case_list ul li:hover p{color:#F90D0D;}
.news_list{width:1400px; margin:auto;}
.news_list ul li{width:1400px;height:400px; margin-bottom:40px;}
.s_news_fir_info a{ width:140px;height:44px; line-height:44px;font-size:16px;color:#ffffff; display:block; background-color:#3E4559;border-radius: 5px; text-align:center;}
.news_list ul li:hover .s_news_fir_info a{background-color:#F90D0D;}
.page_time{width:1400px; margin:auto; height:50px; line-height:50px; text-align:center; font-size:20px; color:#cccccc;}
.contact_list{width:1400px; margin:auto;height:700px;}
.map_list{width:800px; float:left; height:700px;}
.place_list{width:500px; float:left; height:700px; margin-left:100px;}
.place_list li{height:40px; font-size:20px; margin-top:30px;}
.technology_list{width:1419px; margin:auto;}
.technology_list li{float:left;width:452px; margin-right:19px; margin-bottom:20px;border:1px solid #E1E1E1; padding:15px;height:320px;}
.technology_list_title{ font-size:20px;font-weight:bold;height:60px;}
.technology_list_time{color:#cccccc;}
.technology_list_zy{color:#999999;}
.technology_list_more{width:100px;height:35px; line-height:35px; border:1px solid #cccccc; text-align:center;border-radius:3px;}
.technology_list li:hover .technology_list_title a{color:#F90D0D}
.technology_list li:hover .technology_list_more {border:1px solid #F90D0D; background-color:#F90D0D;}
.technology_list li:hover .technology_list_more a{color:#ffffff;}

.pro_ff ul li{position:absolute;z-index:2;}
.pro_ff ul li .cover{position:relative;}
.pro_ff ul li .tab_c{display:inline-block;position:relative;}
.pro_ff ul li .text:after{content:'';position:absolute;top:-16px;left:50%;margin-left:-8px;width:0;height:0;border:8px solid;border-color:transparent transparent rgba(249,13,13,0.8) transparent;}
.pro_ff ul li .text{cursor:pointer;position:absolute;width:180px;left:50%;margin-left:-90px;top:170%;font-size:16px;text-align:center;transition:.3s ease;color:#fff;background:#bc0b13;background:rgba(249,13,13,0.8);margin-bottom:15px;display:inline-block;opacity:1;visibility:visible;transition:.3s ease;line-height:36px;}
.pro_ff ul li i.icon{width:24px;height:24px;background:url(../img/oid.png) no-repeat center;display:block;margin:0 auto;position:relative;z-index:1;}
.pulse{position:absolute;width:24px;height:24px;border:5px solid rgba(255,0,0,1);border-radius:50%;z-index:1000;opacity:0;-webkit-animation:warn 2s linear 0s infinite;-moz-animation:warn 2s linear 0s infinite;animation:warn 2s linear 0s infinite;display:inline-block;}@keyframes warn{0%{transform:scale(1);opacity:0;}25%{transform:scale(1.1);opacity:0.6;}50%{transform:scale(1.2);opacity:0.8;}75%{transform:scale(1.3);opacity:0.6;}100%{transform:scale(1.4);opacity:0;}}
@-webkit-keyframes warn{0%{transform:scale(1);opacity:0;}25%{transform:scale(1.1);opacity:0.6;}50%{transform:scale(1.2);opacity:0.8;}75%{transform:scale(1.3);opacity:0.6;}100%{transform:scale(1.4);opacity:0;}}